﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using CNLTHD_GoogleMapAPI_DAO;
using CNLTHD_GoogleMapAPI_DTO;
namespace CNLTHD_GoogleMapAPI
{
	public partial class ChiaSeDD : System.Web.UI.Page
	{
		DiaDiem dd = null;
		protected void Page_Load(object sender, EventArgs e)
		{
			Label1.Text = "";
			if (Session["NguoiDung"] == null) return;

			if (this.Request.QueryString["maDiaDiem"] == null)
			{
				return;
			}

			int maDiaDiem = int.Parse(Request.QueryString["maDiaDiem"]);

			dd = DiaDiemDAO.LayDiaDiem(maDiaDiem);

			if (dd == null)
			{
				return;
			}

			if (!IsPostBack)
			{
				NguoiDung nd = (NguoiDung)Session["NguoiDung"];

				txtTenTaiKhoanGui.Text = nd.TenTaiKhoan;
				txtTenDiaDiem.Text = dd.TenDiaDiem;
				txtTenLoaiDiaDiem.Text = dd.LoaiDiaDiem.TenLoaiDiaDiem;
			}
		
		}

		protected void btnChiaSe_Click(object sender, EventArgs e)
		{
			string tenTaiKhoanNhan = txtTenTaiKhoanNhan.Text;

			if (tenTaiKhoanNhan == txtTenTaiKhoanGui.Text)
			{
				Label1.Text = "Bạn không thể gửi cho chính bạn";
				return;
			}

			NguoiDung nd = NguoiDungDAO.LayNguoiDung(tenTaiKhoanNhan);

			if (nd == null)
			{
				Label1.Text = "Tên tài khoản không tồn tại";
				return;
			}
			int maDiaDiem = int.Parse(Request.QueryString["maDiaDiem"]);

			NguoiDung ndGui = (NguoiDung)Session["NguoiDung"];

			if (ChiaSeDiaDiemDAO.ThemChiaSeDiaDiem(ndGui.MaNguoiDung, nd.MaNguoiDung, maDiaDiem))
			{
				this.Response.Redirect("~/ThemThanhCong.aspx");
			}
			else
			{
				this.Response.Write("<script>alert('Thêm thất bại, vui lòng thực hiện lại thao tác');</script>");
			}
		}
	}
}